fix: adding timezone support

https://github.com/skillstream/time_splitter/pull/1/files#r16956008

---

@figwit @bendilley 
I don't understand what the `&& DateTime.strptime(date, options[:date_format])` is doing. Could you add an explanatory comment?