Improved memory usage on default settings.
When list filter is set to all events then only a minimum of 5 weeks before now and 5 weeks after now is selected.
When a larger period is available in memorycache than that period is returned.

Signed-off-by: Michel <info@1st-setup.nl>