improve parsing of practice times
improve parsing of practice times

- handle am/pm better
- support strings like 12/30 3-5p
  previously, would be parsed as Dec 3, 2030.
- support strings like 6/4 3-5p
  previously, would be parsed as 3am - 5pm

asivitz/slackannounce,asivitz/slackannounce