Add time entry start helper functions.

Added static helper functions to TimeEntryModel to make sure that
starting a new time entry would be done from a central place in the
shared code, instead of doing it in UI layers.