Clean up how buttons for tickets that are not on sale yet look.

* In event pages, display the date and time when the tickets will go on sale.
* In event listings only display an abbreviated date.