I wish I could go back in time

package main

import (
    "fmt"
    "time"
)

func main() {
    // Get the current time
    currentTime := time.Now()

    // Print the current time
    fmt.Println("Current Time:", currentTime)

    // Set the desired time to go back to
    desiredTime := time.Date(2022, time.January, 1, 0, 0, 0, 0, time.UTC)

    // Calculate the time difference
    timeDiff := currentTime.Sub(desiredTime)

    // Print the time difference
    fmt.Println("Time Difference:", timeDiff)

    // Calculate the new time by subtracting the time difference
    newTime := currentTime.Add(-timeDiff)

    // Print the new time
    fmt.Println("New Time:", newTime)
}