move route match to get
fix reference route to use get instead of match
only set the timezone from config if it is present