making time_zone and first_day_of_week configurable