There's a non-zero chance that start/end dates won't have a timezone attached, if they were created anywhere but the Add Vacation form.

E.g. if added in the admin.