Move calendar grid out into own partial in readiness for future uses