cover page: telephone number validation

(allow 0 or 1 '+' symbol at start, followed by numbers or spaces)
cover page: earliest time selection

earliest time is now (rounded up to nearest 30 minutes) + 30 minutes