No need to loop for past overlay
Use gradient for past
Use radial gradient for highlighting
Move past overlay to background
Make weekends a bit more opaque