146 validate notification rules - timezone fixes

This should be applied after (or instead of, or in conjunction with) #162 

The timezone was not being passed through to prepare_time_restriction after today's rework. 

I've also improved the notification rules feature (cucumber test) such that you now specify the timezone of the user explicitly (rather than it having to be America/New_York as per step implementations).