In a work culture with long hours, a lack of staff and bosses with high standards, most people would relish in taking their annual leave to get some time away from the office. But India's hectic work schedules mean that employees aren’t taking their holiday time.