Only export between() and no low level methods

We don't need to export low level methods such as getHolidays,
but instead only export between(). We can also use $timezone from
the constructor.
Correctly calculate timezones