modal arbitrary timezone

Version of modal day ready for integration into blip. Ready for review.
Might want to add a commit hash to that, to avoid any surprises should they update it?