The Hindu day runs sunrise to sunrise. When a tithi ends before your local sunrise, the festival shifts a day relative to India: that's the calendar working correctly, not an error. Read the full explanation →